package com.zhuiyun.educations.api.live.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * @ClassName ListEntity
 * @Description TODO
 * @Author cjl
 * @Date 2023/6/28 10:47
 **/
@Data
@Table(name = "live")
public class LiveEntity {

    /**
    * id（车俊楼） 直播表
    */
    @Id
    private Integer id;
    /**
     * 直播标题
     */
    private String liveTitle;
    /**
     * 直播播流
     */
    private String livePlayUrl;
    /**
     * 直播推流
     */
    private String liveServerUrl;
    /**
     * 串流密钥
     */
    private String streamKey;
    /**
     * 直播封面
     */
    private Integer coverId;
    /**
     * 直播主播id
     */
    private Integer userId;
    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 直播状态 0正在直播 1直播结束
     */
    private Integer liveStatus;
    /**
     * 房间号
     */
    private Integer roomNum;

}
